Designing multi-agent systems: a framework and application
نویسندگان
چکیده
The era of distributed software environments is emerging and research on multi-agent systems (MAS), which tries to solve complex problems using entities called agents, is on the rise. This paper proposes an architecture-centric method for developing MAS that supports the important phases of systematic software development. In particular, this approach is geared towards supporting system properties specially focused on agent coordination and autonomy. A goal-based approach is utilized for the problem domain analysis, and individual agents are mapped to the system’s refined goals. Further, architectural styles and patterns are applied to generate the overall design of MAS. UML (Unified Modeling Language) and ADL (Architecture Description Language) are used for modeling and formalizing the MAS architecture. The proposed architecture is applied to ITS (Intelligent Transport Systems) domain and a proof-of-concept prototype has been developed to demonstrate our approach. q 2004 Elsevier Ltd. All rights reserved.
منابع مشابه
Variable Structure Behavioural Controller for Multi-agent Systems
In previous papers authors have considered agents as inertia-less self driven particles and designed a flocking algorithm. Application of this algorithm to agents with considerable inertial characteristics needs a behavioural controller. The controller uses the local information and helps every agent to imitate the desired behaviour as a member of the flocking frame which covers the main is...
متن کاملVoltage Coordination of FACTS Devices in Power Systems Using RL-Based Multi-Agent Systems
This paper describes how multi-agent system technology can be used as the underpinning platform for voltage control in power systems. In this study, some FACTS (flexible AC transmission systems) devices are properly designed to coordinate their decisions and actions in order to provide a coordinated secondary voltage control mechanism based on multi-agent theory. Each device here is modeled as ...
متن کاملAn Agent-Based Framework for Designing Multi-Controller Systems
In this article an agent-based framework is presented for designing and implementing multicontroller systems. These systems are getting a lot of attention within the field of control engineering, as some researchers have argued that they are suitable for solving complex control problems in a practical manner (Johansen and Murray-Smith, 1997). A practical and structured framework for designing a...
متن کاملBrainstorm/J: a Java Framework for Intelligent Agents
Despite the effort of many researchers in the area of multi-agent systems (MAS) for designing and programming agents, a few years ago the research community began to take into account that common features among different MAS exists. Based on these common features, several tools have tackled the problem of agent development on specific application domains or specific types of agents. As a conseq...
متن کاملمدیریت بیماری نارسایی مزمن قلبی ازطریق تکنولوژی عامل
Background and Aim: Agents can provide suitable infrastructure for follow-up data analysis and Chronic Heart Failure (CHF) management due to their many advantages such as autonomy and pro-activeness. The aim of this article is to explain the key points which should appropriately be considered in designing a CHF management system. Materials and Methods: In this literature review, articles wit...
متن کاملThe ORCAS e-Institution: a Platform to Develop Open, Reusable and Configurable Multi-Agent Systems
The concepts and methodology needed for designing, developing, and implementing real life applications based on multi-agent systems are today still a challenge for researchers in Artificial Intelligence and Computer Science. Industrial-strength multi-agent systems require, among other things, reusability, i.e. the capability of not having to design and implement from scratch a new multi-agent s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Expert Syst. Appl.
دوره 28 شماره
صفحات -
تاریخ انتشار 2005